package cn.com.dycc.party_work.transfer.service;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import cn.com.dycc.party_work.transfer.entity.TransferInfo;
import cn.com.dycc.party_work.transfer.entity.TransferParam;
import cn.com.dycc.party_work.transfer.param.FindTransferParam;

/**
 * 
 * Description: 关系调转service层
 * Author: Liket
 * Version: 1.0
 * Create Date Time: 2018年6月27日 下午7:41:03.
 * Update Date Time: 
 * @see
 */
public interface TransferService {
	
	int addTransfer(TransferParam param,HttpServletRequest req)throws TransferNotFoundException;
	int deleteTransfer(String []transfer_ids,HttpServletRequest req)throws TransferNotFoundException;
	int updateTransfer(TransferParam param,HttpServletRequest req)throws TransferNotFoundException;
	List<TransferInfo> findTransferByParam(FindTransferParam param,HttpServletRequest req)throws TransferNotFoundException;
	String findTransferCountByParam(FindTransferParam param,HttpServletRequest req)throws TransferNotFoundException;
	
}
